package Object类;
/*
Object是类层次结构的根，每个类都可以将 Object 作为超类。所有类都直接或者间接的继承自该类

看方法的源码，选中的方法按ctrl+B

重写方法
*/

public class ObjectDemo {
    public static void main(String[] args) {
        Student s=new Student();
        s.setName("姜恒星");
        s.setAge(20);
        System.out.println(s);//Object类.Student@1b6d3586(数据值）
        System.out.println(s.toString());

       /* public void println(Object x) {//x=s
            String s = String.valueOf(x);
            synchronized (this) {
                print(s);
                newLine();
            }
        }*/

     /*   public static String valueOf(Object obj) {//obj=x
            return (obj == null) ? "null" : obj.toString();
        }*/

     /*   public String toString() {
            return getClass().getName() + "@" + Integer.toHexString(hashCode());
        }*/

    }
}
